beach puncture - French English Dictionary